9a42ee7d63d790afd230cc707402160010627e99,core/src/main/java/com/orientechnologies/orient/core/storage/OStorageAbstract.java,OStorageAbstract,checkForClusterPermissions,#String#,188
Before Change
public void checkForClusterPermissions(final String iClusterName) {
// CHECK FOR ORESTRICTED
final Set<OClass> classes = ODatabaseRecordThreadLocal.INSTANCE.get().getMetadata().getSchema()
.getClassesRelyOnCluster(iClusterName);
for (OClass c : classes) {
if (c.isSubClassOf(OSecurityShared.RESTRICTED_CLASSNAME))
After Change
public void checkForClusterPermissions(final String iClusterName) {
// CHECK FOR ORESTRICTED
OMetadata metaData = ODatabaseRecordThreadLocal.INSTANCE.get().getMetadata();
if (metaData != null) {
final Set<OClass> classes = metaData.getSchema().getClassesRelyOnCluster(iClusterName);
for (OClass c : classes) {
if (c.isSubClassOf(OSecurityShared.RESTRICTED_CLASSNAME))